"""
    求字典值的最小值、最大值、排序、查找等;需要注意的是zip函数的迭代序列只能访问一次
    例如：
        tmp = zip(d.values(),d.keys())
        _min = min(tmp)
        # 此时再遍历
        _max = max(tmp)
    方法：
        配合使用zip函数
"""
d = {
    'IBM':22.12,
    'APPLE':33.2,
    'HAIER':13.3,
    'ORACLE':53.1
}
# 求最小值
print(min(zip(d.values(),d.keys())))
# 求最大值
print(max(zip(d.values(),d.keys())))
# 排序
print(sorted(zip(d.values(),d.keys())))
# 查找最小值的键
print(min(d,key=lambda k:d[k]))


tmp = zip(d.values(),d.keys())
print(tmp)
_min = min(tmp)
# 报错
# _max = max(tmp)
